<?xml version="1.0" encoding="UTF-8"?><html xmlns="http://www.w3.org/1999/xhtml">
  <head>
  <meta content="text/html; charset=UTF-8" http-equiv="content-type"/>
  <title>UML/BPMN Metamodel</title>
  <meta content="Document Publisher, www.modeliosoft.com/" name="generator"/>
	<link href="docp-print.css" media="print" rel="stylesheet" type="text/css"/>
	<script src="scripts/browser.js" type="text/javascript"> </script>
  <link href="default.css" media="screen" rel="stylesheet" type="text/css"/></head>
  <body>
        <div id="container">        
            <div id="content">          
                <div id="header">            
 					<div id="logo"><img src="img/logo.png"/></div>
                    <h1 class="documentTitle">UML/BPMN Metamodel</h1>
                    <h2 class="documentType"> </h2>            
               </div>            
               <div id="sidebar"><div><div class="sidePanel" id="infoArea"><h4 class="sideTitle">INFORMATIONS</h4><ul id="docProps"><li class="property">Status</li><li class="value">Release</li><li class="property">Category</li><li class="value">Modelio user guide</li><li class="property">Version</li><li class="value">2.3.00 (Modelio 5.4)</li><li class="property">Title</li><li class="value">UML/BPMN Metamodel</li><li class="property">Author</li><li class="value">Softeam</li><li class="property">Subject</li><li class="value"> </li></ul></div><div class="sidePanel" id="shortcutArea"><h4 class="sideTitle">SHORTCUTS</h4><ul id="shortcuts"><li><a href="index.html">Home</a></li><li><a href="sitemap.html">Site Map</a></li><li><a href="modelindex.html">Model Index</a></li><li><a href="tableoffigures.html">Table of Figures</a></li></ul></div></div></div>
               <div id="mainArea">
                    <div id="navbar"><ul><li id="prev"><a href="116.html" title="116.html">&lt; Previous</a></li><li id="home"><a href="index.html" title="Site map">Home</a></li><li id="next"><a href="118.html" title="118.html">Next &gt;</a></li></ul></div>
                    <div id="page"><div><a name="#Table 134"><!--anchor--></a><a name="#Table 133"><!--anchor--></a><a name="#Figure 102"><!--anchor--></a><div align="LEFT" class="Titre5" startOnNewPage="true"><a name="_00d00f24-0000-0992-0000-000000000000"><!--anchor--></a><a name="toc1.3.1.1.12"><!--anchor--></a><span class="None">ActivityPartition</span></div><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">Kind of activity group for identifying actions that have some characteristic in common.</span></div><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">Partitions divide the nodes and edges to constrain and show a view of the contained nodes. Partitions can share contents. They often correspond to organizational units in a business model. They may be used to allocate characteristics or resources among the nodes of an activity.

Partitions do not affect the token flow of the model. They constrain and provide a view on the behaviors invoked in activities. Constraints vary according to the type of element that the partition represents. The following constraints are normative:

1) Classifier
Behaviors of invocations contained by the partition are the responsibility of instances of the classifier represented by the partition. This means the context of invoked behaviors is the classifier. Invoked procedures containing a call to an operation or sending a signal must target objects at runtime that are instances of the classifier.

2) Instance
This imposes the same constraints as classifier, but restricted to a particular instance of the classifier.

3) Part
Behaviors of invocations contained by the partition are the responsibility of instances playing the part represented by the partition. This imposes the constraints for classifiers above according to the type of the part. In addition, invoked procedures containing a call to an operation or sending a signal must target objects at runtime that play the part at the time the message is sent. Just as partitions in the same dimension and nesting must be represented by parts of the same classifier's internal structure, all the runtime target objects of operation and signal passing invoked by the same execution of the activity must play parts of the same instance of the structured classifier. In particular, if an activity is executed in the context of a particular object at runtime, the parts of that object will be used as targets. If a part has more than one object playing it at runtime, the invocations are treated as if they were multiple, that is, the calls are sent in parallel, and the invocation does not complete until all the operations return.

4) Attribute and Value
A partition may be represented by an attribute and its subpartitions by values of that attribute. Behaviors of invocations contained by the subpartition have this attribute and the value represented by the subpartition. For example, a partition may represent the location at which a behavior is carried out, and the subpartitions would represent specific values for that attribute, such as Chicago. The location attribute could be on the process class associated with an activity, or added in a profile to extend behaviors with these attributes.</span></div><center><img alt=": ActivityPartition (architecture_autodiagram)" class="Image" height="654.0" src="img/e1b9f915-0180-43af-a066-8428baba25c2.png" usemap="#e1b9f915-0180-43af-a066-8428baba25c2" width="575.0"/></center><div align="CENTER" class="Lgende">Figure 102 : ActivityPartition (architecture_autodiagram)</div><map name="e1b9f915-0180-43af-a066-8428baba25c2"><area alt="MessageFlow" coords="470,420,575,550" href="139.html#_00d00f24-0000-0990-0000-000000000000" name="e1b9f915-0180-43af-a066-8428baba25c2" shape="rect" title="MessageFlow"/><area alt="ActivityNode" coords="470,300,575,380" href="115.html#_00d00f24-0000-0954-0000-000000000000" name="e1b9f915-0180-43af-a066-8428baba25c2" shape="rect" title="ActivityNode"/><area alt="UmlModelElement" coords="470,180,575,260" href="211.html#_0148033c-0000-0ca8-0000-000000000000" name="e1b9f915-0180-43af-a066-8428baba25c2" shape="rect" title="UmlModelElement"/><area alt="ActivityGroup" coords="60,0,160,80" href="114.html#_00d00f24-0000-0950-0000-000000000000" name="e1b9f915-0180-43af-a066-8428baba25c2" shape="rect" title="ActivityGroup"/><area alt="ActivityPartition" coords="0,180,220,590" href="117.html#_00d00f24-0000-0992-0000-000000000000" name="e1b9f915-0180-43af-a066-8428baba25c2" shape="rect" title="ActivityPartition"/></map><div id="tableContainer"><table class="ListeclaireAccent1" horizontal="true" tableStyle="ListeclaireAccent1"><caption/><tr class="odd"><th><div align="CENTER" class="Normal" startOnNewPage="false"><span class="None">Attribute</span></div></th><th><div align="CENTER" class="Normal" startOnNewPage="false"><span class="None">Description</span></div></th></tr><tr class="even"><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">boolean</span><span class="None"> </span><span class="None">IsDimension</span><span class="None"> [</span><span class="None">1</span><span class="None">..</span><span class="None">1</span><span class="None">]</span></div></td><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">Indicates whether the partition groups other partitions along a dimension.</span></div></td></tr><tr class="odd"><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">boolean</span><span class="None"> </span><span class="None">IsExternal</span><span class="None"> [</span><span class="None">1</span><span class="None">..</span><span class="None">1</span><span class="None">]</span></div></td><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">Indicates whether the partition represents an entity to which the partitioning structure does not apply.</span></div></td></tr></table></div><div>
</div><div id="tableContainer"><table class="ListeclaireAccent1" horizontal="true" tableStyle="ListeclaireAccent1"><caption/><tr class="odd"><th><div align="CENTER" class="Normal" startOnNewPage="false"><span class="None">Association</span></div></th><th><div align="CENTER" class="Normal" startOnNewPage="false"><span class="None">Description</span></div></th></tr><tr class="even"><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">Represented</span><span class="None"> : </span><a href="211.html#_0148033c-0000-0ca8-0000-000000000000">UmlModelElement</a><span class="None"> [</span><span class="None">0</span><span class="None">..</span><span class="None">1</span><span class="None">]</span></div></td><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">An element constraining behaviors invoked by nodes in the partition. A partition should represent a classifier, an attribute, its value a parameter or an instance.</span></div></td></tr><tr class="odd"><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">ContainedNode</span><span class="None"> : </span><a href="115.html#_00d00f24-0000-0954-0000-000000000000">ActivityNode</a><span class="None"> [</span><span class="None">0</span><span class="None">..</span><span class="None">*</span><span class="None">]</span></div></td><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">Nodes immediately contained in the partition.</span></div></td></tr><tr class="even"><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">Outgoing</span><span class="None"> : </span><a href="139.html#_00d00f24-0000-0990-0000-000000000000">MessageFlow</a><span class="None"> [</span><span class="None">0</span><span class="None">..</span><span class="None">*</span><span class="None">]</span></div></td><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">Outgoing BPMN messages.</span></div></td></tr><tr class="odd"><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">SuperPartition</span><span class="None"> : </span><a href="117.html#_00d00f24-0000-0992-0000-000000000000">ActivityPartition</a><span class="None"> [</span><span class="None">0</span><span class="None">..</span><span class="None">1</span><span class="None">]</span></div></td><td/></tr><tr class="even"><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">SubPartition</span><span class="None"> : </span><a href="117.html#_00d00f24-0000-0992-0000-000000000000">ActivityPartition</a><span class="None"> [</span><span class="None">0</span><span class="None">..</span><span class="None">*</span><span class="None">]</span></div></td><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">Partitions immediately contained in the partition.</span></div></td></tr><tr class="odd"><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">Incoming</span><span class="None"> : </span><a href="139.html#_00d00f24-0000-0990-0000-000000000000">MessageFlow</a><span class="None"> [</span><span class="None">0</span><span class="None">..</span><span class="None">*</span><span class="None">]</span></div></td><td/></tr></table></div><div>
</div></div></div>
                    <br/>
                    <div class="spacer" id="navbar"><ul><li id="prev"><a href="116.html" title="116.html">&lt; Previous</a></li><li id="home"><a href="index.html" title="Site map">Home</a></li><li id="next"><a href="118.html" title="118.html">Next &gt;</a></li></ul></div>  
					<div id="footer"><p>Document automatically generated by Modelio Document Publisher.<br/><a href="http://www.modeliosoft.com">www.modeliosoft.com</a></p></div>            
                </div>           
            </div>
        </div>
  </body>
</html>